ارسالها: 7
تاریخ عضویت: ۱۳۹۵ ارديبهشت ۲۵
اعتبار: 0
تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1 Jquery ajax[b]سلام خدمت دوستان عزیز من میخوام یه textbox داشته باشم که وقتی در حال تایپ توش هستم با کمک ajax توی دیتابیس بگرده و فیلدهای مشابه رو نشون بده مثلا اگه تایپ کردم mo برام mohsen رو نمایش بده خودم یه قسمتیش رو نوشتم ولی بلد نیستم تکمیلش کنم اگه کسی می تونه کمکم کنه فایل index.php </body> فایل db.php <?php echo '</table>'; ?> |
برچسب : نویسنده : استخدام کار phpco بازدید : 151 تاريخ : يکشنبه 30 خرداد 1395 ساعت: 19:43
یه سوال داشتم این تابع در ورژن های جدید PHP منسوخ شده میشه اگر کسی میدونه چه تابع جایگزینی هست که من با اون کار کنم ممنون میشم :
کد PHP:
call_user_method_array
من کد اصلی رو هم براتون میگذارم شاید بهتر راهنمایی کنید :
کد PHP:
<?php
$url=!empty($_GET['url']) ? strtolower($_GET['url']) : 'index/index';
$url=explode('/',$url);
$controllerName=$url[0];
$actionName=(isset($url[1]) ? $url[1] : 'index').'Action';
$params=count($url) > 2 ? array_slice($url, 2-count($url)) : '';
if(file_exists('../controllers/'.$controllerName.'.php'))
{
require_once '../controllers/'.$controllerName.'.php';
$controllerReallName=ucfirst($controllerName);
$ctrl=new $controllerReallName;
if(method_exists($controllerName,$actionName))
{
/*
call_user_method_array ($actionName,$ctrl,$params);
*/
}
else
{
echo "ErrorActionName :" .$actionName ."Does Not Exist";
}
}
else
{
echo "EroorControllerName :".$controllerName. " Does not Exist";
}
?>
برچسب : نویسنده : استخدام کار phpco بازدید : 139 تاريخ : يکشنبه 30 خرداد 1395 ساعت: 17:51
کد PHP:
function SafeOutputForSql($string){
if(is_array($string)){
$string=array_map('self::SafeOutputForSql', $string);
}else{
$string = trim($string);
$string = htmlspecialchars($string);
$string = strip_tags($string);
$string = mysql_real_escape_string($string);
}
retu $string;
}
آیا تابع و ترکیب بهتر یا حد اقل جایگزینی برای این تابع سراغ دارید؟
لطفا اساتید بزرگوار هرچه سریعتر راهنمایی کنن
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 134 تاريخ : يکشنبه 30 خرداد 1395 ساعت: 5:48
سلام،کسی دیتابیس مقاطع تحصیلی (نظام جدید) همراه با لیست دروس رو داره؟ php مرکز کد های سایت...
برچسب : نویسنده : استخدام کار phpco بازدید : 131 تاريخ : يکشنبه 30 خرداد 1395 ساعت: 5:48
ارسالها: 29
تاریخ عضویت: ۱۳۹۴ خرداد ۱۴
اعتبار: 0
تشکرها : 11
( 7 تشکر در 7 ارسال )
ارسال: #1 ساخت کلاس template engine baker! (کار خودم)سلام ! یه template engine ساختم به اسم baker! می تونید خیلی راحت تم خامتون رو بهش بدید تا براتون بپزه تحویلتون بده! (لطفا اگه مشکلی چیزی دیدین بگین ویرایش کنم و پیشنهادی چیزی دارین بگین چون من خیلی حرفه ای نیستم (لااقل خودم اینطور فکر میکنم!)) خیلی تمپلیت انجین ساده و در عین حال جالبی هست(از نظر خودم) قابلیت ها
اگه مثال های این تمپلیت انجین رو ببینید متوجه شباهت زیاد طرز نوشتنش با blade میشین اول که نوشتم تمپلین انجین رو syntax ش اینجوری نبود اما بعد از دیدن blade تغییرش دادم!(یعنی کللا از اول نوشتمش و با قبلی خداحافظی کردم!) در کل هر قابلیتی فکر میکردم ضروریه رو اضاف کردم و هر چی رو دیدم اضافه کنار گذاشتم مثل حلقه های for و while (البته احتمالا بعدا for رو اضاف کنم) خوب توضیح بسه بری سراغ مثال نمای کلی استفاده از baker template engine (سعی کردم همه قابلیت های این تملیپ engine رو توش استفاده کنم برای همین طولانیه وحشت زده نشید!) کد PHP: <?php class baker این هم نحوه اجرا و استفاده کد PHP: include 'baker.class.php';baker::$data=[ نظر پیشنهادی انتقادی چیزی بود لطفا بگید |
برچسب : نویسنده : استخدام کار phpco بازدید : 138 تاريخ : شنبه 29 خرداد 1395 ساعت: 2:48
<?php
// Array with names
$a[] = "Anna";
$a[] = "Brittany";
$a[] = "Cinderella";;
$a[] = "Raquel";
$a[] = "Cindy";
$a[] = "Doris";
$a[] = "Eve";
$a[] = "Evita";
$a[] = "Sunniva";
$a[] = "Tove";
$a[] = "Unni";
$a[] = "Violet";
$a[] = "Liza";
$a[] = "Elizabeth";
$a[] = "Ellen";
$a[] = "Wenche";
$a[] = "Vicky";
// get the q parameter from URL
$q = $_REQUEST["q"]; *************
$hint = "";
if ($q !== "") {
$q = strtolower($q);
$len=strlen($q);
foreach($a as $name) {
if (stristr($q, substr($name, 0, $len))) {
if ($hint === "") {
$hint = $name;
} else {
$hint .= ", $name";
}
}
}
}
echo $hint === "" ? "no suggestion" : $hint;
?>
فایل اصلی
<html>
<head>
<script>
function showHint(str) {
// if (str.length == 0) {
// document.getElementById("txtHint").innerHTML = "";
// retu;
//} else {
var x = new XMLHttpRequest();
x.onreadystatechange = function() {
// if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint").innerHTML = x.responseText;
// }
};
x.open("GET", "gethint.php?q=" + str, true);*************
x.send();
}
//}
</script>
</head>
<body>
<p><b>Start typing a name in the input field below:</b></p>
<form>
First name: <input type="text" onKeyUp="showHint(this.value)">
</form>
<p>Suggestions: <span id="txtHint"></span></p>
</body>
</html>
برچسب : نویسنده : استخدام کار phpco بازدید : 223 تاريخ : جمعه 28 خرداد 1395 ساعت: 13:54
اما دستور تزریق select رو نمیدونم.
مثلا دستور تزریق input ها اینه:
کد PHP:
<input type="number" name="test" class="txtWhite" id="cityId" value="" placeholder="تست" />
کد PHP:
$test=$_POST['test'];
$test=check($test);
sql="insert into amlak (test) values ('$test ')";
$stmt=$db->prepare($sql);
$stmt->execute();
کد PHP:
<select name="class" id="cause" class="selCause changeStep2">
<option value="user" >سلکتور</option>
</select>
برچسب : نویسنده : استخدام کار phpco بازدید : 144 تاريخ : پنجشنبه 27 خرداد 1395 ساعت: 16:54
کد:
<select name="product_name" id="product_name">
<option selected="selected"> -- انتخاب کنید -- </option>
<option value="بنر">بنر</option>
<option value="فلکسی">فلکسی</option>
<option value="فلکس کره ای">فلکس کره ای</option>
<option value="استیکر کره ای">استیکر کره ای</option>
<option value="استیکر آلمانی">استیکر آلمانی</option>
<option value="استیکر شفاف">استیکر شفاف</option>
<option value="استیکر شبرنگ">استیکر شبرنگ</option>
<option value="مش">مش</option>
<option value="بک لایت">بک لایت</option>
<option value="سولیت">سولیت</option>
<option value="پلات">پلات</option>
<option value="پلات و لمینت">پلات و لمینت</option>
</select>
کد:
<select name="width" id="size" class="">
<option selected="selected" value="0"> -- انتخاب کنید -- </option>
<option value="100">100 </option>
<option value="120">120</option>
<option value="150">150 </option>
<option value="200">200 </option>
<option value="250">250 </option>
<option value="280">280 </option>
<option value="300">300 </option>
<option value="320">320</option>
</select>
برچسب : نویسنده : استخدام کار phpco بازدید : 128 تاريخ : پنجشنبه 27 خرداد 1395 ساعت: 16:54
من با php آشنایی دارم ولی درمورد کدنویسی برای wordpress چیز زیادی نمیدونم .
برای شروع بلاگین نویسی کار زیادی پیش رو دارم یا با برنامه نویسی های عادی php فرقی نمیکنه
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 115 تاريخ : چهارشنبه 26 خرداد 1395 ساعت: 7:25
نکته یک اینکه کد نمیخوام، چون خودم میخوام یاد بگیرم، فقط راهش رو اگه محبت کنن دوستان توضیح بدن ممنون میشم.
و دو اینکه html و css رو مسلطم، ولی دانشم در زمینه php , javascript خیلی بالا نیست، یعنی مسلط نیستم، ولی کلیات و اصطلاحاتشو میفهمم. این موضوعم مد نظر داشته باشید.
ممنونتونم
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 130 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 18:30
تشکرها : 17
( 5 تشکر در 5 ارسال )
ارسال: #1 نام روز در هفتهسلام بر دوستان گلم (آخرین ویرایش در این ارسال: امروز ۱۱:۱۵ صبح، توسط mohammad.mm540.) |
برچسب : نویسنده : استخدام کار phpco بازدید : 135 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 16:31
کد PHP:
$start_time = time();
$stop_time = $start_time + (30 * 365 * 24 * 60 * 60);
echo date("y/m/d",$stop_time);
برچسب : نویسنده : استخدام کار phpco بازدید : 148 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 16:31
Host
lice.ir
Parameters
action=getLicensemember%5Bserial_number%5D=99999999&member%5Bfirst_name%5D=MYFIRSTNAME&member%5Blast_name%5D=MYLASTNAME&
member%5Bemail%5D=test%40yahoo.com&member%5Bmobile%5D=09123333333
Body
کد:
Connection: keep-alive
Content-Length: 188
Cache-Control: max-age=0
Accept: text/html,image/webp,*/*;q=0.8
Origin: http://lice.ir
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 ( compatible )
Content-Type: application/x-www-form-urlencoded
Referer: http://lice.ir/
Accept-Encoding: gzip, deflate, lzma
Accept-Language: en-US,en;q=0.8
Accept-Charset: utf-8
نکته: یادت نره پارامترهارو با UTF8 اینکود کنی تا عناوین فارسی به مشکل نخورند.
شهید محمد علی رجایی: مردم ما از کمبود ها و کسریها گله ندارند، آنچه مردم را می آزارد و صدایشان را در می آورد وجود تبعیضات ناروا و سوء استفاده از بیت المال است!
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 136 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 1:19
من در صفحه ی اصلی سایتم یک فرم جستجو قرار دادم، فرمی که بر حسب نام محصولات سرچ می کنه و فقط حاوی یک تکست باکس هست.
میخوام به جای اینکه فقط به صورت اسم مشخصاتی از کالا رو بده، با سرچ هر کلمه بره داخل یک صفحه ی جدید و کل توضیحات مربوط به اون محصول خاص رو ببینه:
کد PHP:
<div class="row">
<div class="col-md-12 menu-up">
<div class="col-md-4">
<div align="center">
<form class="navbar-form navbar-left" role="search" method="POST" action="index.php?pagesid=<?php echo $row["id"]; ?>" target="_parent">
<div class="form-group">
<input type="text" class="form-control" placeholder="جستجو در سایت myideal ..."; style="direction:rtl;" name="STextB">
</div>
<button typr="submit" class="btn btn-waing btn-search" name="SB" value="جستجو " >search</button>
</form>
<?php
if(isset($_POST['SB'])){
$SP = $_POST["STextB"];
$query = " select * from product where title like '%".$SP."%'";
$result = mysql_query($query);
if(($result)>0){
while($line=mysql_fetch_array($result))
print( "تصویر کالا : $line[image]");
print( "نام کالا : $line[title]");
}
else {
print( "موردی یافت نشد");
$result->free();
} }
?>
</div>
<p align="center">
</div>
</div>
</div>
صفحه ی search-page رو هم به این صورت نوشتم تا با گرفتن آیدی از فرم قبل بتونه این اطلاعات محصول رو نمایش بده:
کد PHP:
<?php
$id=$_POST["id"];
$s=$dbh->prepare("SELECT * FROM `product`
WHERE `id` ='".$id."' ");
$s->execute();
$row=$s->fetch();
?>
<div class="panel panel-default ">
<div class="panel-heading">
<div class="clearfix"></div>
</div>
<div class="panel-body">
<div class="media">
<div class="media-right">
<img src="admin-page/uploads/<?php echo $row["image"]; ?>" alt="" />
</div>
<div class="media-body">
<h4 class="media-heading"> <?php echo $row["title"]; ?></h4>
<p>
<?php echo $row["description"]; ?>
</p>
<div class="clearfix"></div>
<div class="btn-group" role="group" id="BegeniButonlari">
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-up"></span></button>
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-down"></span></button>
</div>
</div>
</div>
</div>
</div>
لطفا راهنمایی بفرمایید.
ممنون
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 137 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 1:19
کد PHP:
$dayweek[] = $ha['dayweek'];
من با تکه کد زیر میتونم مثلا فقط شنبه هارو نشون بدم خروجی
کد PHP:
for($i=$st2;$i<=$et2;$i++) // $st2= baze zamani aval va et2 = baze zamani dovom hast
{
$i = $i + 86400; // تبدیل به روز هفته
$r = jstrftime('%A',$i);
$dat = jdate("Y/m/d",$i,'','','en'); if(
$r == $ha['dayweek']) // namaiesh roz dar khoroji age megdar $r = $ha['dayweek'] bashe
{
برچسب : نویسنده : استخدام کار phpco بازدید : 133 تاريخ : سه شنبه 25 خرداد 1395 ساعت: 1:19
من ابتدا wampserver را نصب کردم و سپس codelobster را و سپس ریشه فایل هارا wwwroot قرار دادم اما هنگاه اجرای فایل با خطای دسترسی مواجه میشوم من از ویندور 7 استفاده میکنم php مرکز کد های سایت...
برچسب : نویسنده : استخدام کار phpco بازدید : 113 تاريخ : دوشنبه 24 خرداد 1395 ساعت: 1:03
همچنین امکان آپلود فایل برای کاربران غیر عضو نیز وجود دارد
برای کاربران عضو یک گیگ فضای رایگان و محدودیت آپلود تک فایل 500 مگ میباشد
کاربران غیر عضو محدودیت آپلود تک فایل 50مگا بایتی دارند
پسوندهای قابل قبول در سایت زیپ آپلود جهت آپلود به شرح زیر است
zip ,rar ,txt ,jpg ,jpeg ,png ,gif ,bmp ,pdf ,gz ,gzip ,tar ,psd ,apk ,ppt ,pptx ,rtf ,swf ,pps ,mp3 ,mp4 ,ogg ,php ,asp ,avi ,bz ,bz2 ,ico ,wav ,xls ,xlt ,xlm ,xlsx ,3gp
ذخیره سازی فایلها بصورت مادام العمر میباشد و هیچ فایلی حذف نمیشود مگر اینکه گزارش تخلفی نسبت به آن فایل ارسال شود
و فایل مغایر قوانین سایت باشد !
(خواهشا از آپلود فایلهای نامتعارف ونامناسب خودداری کنید !)
این سایت تابع قوانین ایران میباشد .
با تشکر مدیریت زیپ آپلود دات آی آر
ZipUpload.IR
لطفا در تست این آپلود سنتر یاری کنید و چنانچه مشکلی داشت و جایی خطا داد اطلاع بدید
پیشاپیش ممنون از همکاری شما دوستان
احسان و یوشا حق ندارن تست کنن
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 185 تاريخ : دوشنبه 24 خرداد 1395 ساعت: 1:03
شهید محمد علی رجایی: مردم ما از کمبود ها و کسریها گله ندارند، آنچه مردم را می آزارد و صدایشان را در می آورد وجود تبعیضات ناروا و سوء استفاده از بیت المال است!
برچسب : نویسنده : استخدام کار phpco بازدید : 138 تاريخ : شنبه 22 خرداد 1395 ساعت: 2:14
طبیعتاً کسیکه در کنار حرفه اصلیش نجاری هم میکنه، نمیگیم نجاره. میگیم نجاری هم بلده... کسیکه در کنار حرفه اصلیش نقاشی هم میکنه، نمیگیم نقاشه. میگیم نقاشی هم بلده... پس کسیکه در کنار حرفه اصلیش برنامه نویسی هم می کنه، نمیگیم برنامه نویسه، میگیم برنامه نویسی هم بلده!
پس برنامه نویس یعنی کسی که حرفه اصلیش برنامه نویسیه! (طوریکه ماهانه پروژه های متفاوت یا صدها هزار خط کد مینویسه... که جمع این میشه سابقه کار مفید در برنامه نویسی)
با این تعاریف:
بـه نظر من زمانی میـشه PHP کار که حداقل مسـلط باشه! مسـلط هم یعنی اکـثر مباحث مـهم زبان رو بلـد باشه، کارش کـسری و مشـکلات جدی نداشته باشـه، کار با ابـزارهای همگانی رو بلـد باشه، بتـونه راهنمای سـطوح پایینتر از خودش باشـه، از پـس انجام اکثر task ها بر بیـاد، به اصول برنـامه نویسـی وارد و با طراحی پروژه آشنـا باشه، برای استـارت پروژه نـیاز جدی به بررسـی پروژه هـای دیـگران نداشـته باشـه -> کـه ایـن میـشه PHP کار (با سطح متوسط!)نقل قول: یه نفر باید تا چه حد دانش داشته باشه در PHP که بشه بهش گفت PHP کار ... آیا تمام مواردی که در PHP هست رو باید بلد بود؟
خود شما هم داری میگی طراح وب (که صد البته گرافیک هم شامل تخصصش میشه)، پس در حد درک/ویرایش کد باید PHP، ASP ،Python رو بلد باشه که بشه بهش گفت کار "طراحیش" خوبه -> پس سطح ابتدایی.نقل قول: یه طراح وب سایت که با HTML-CSS-JavaScript-Jquery کار میکنه PHP رو در چه سطح باید بلد باشه که بشه بهش گفت کارش خوبه ؟
تقسیم بندی سطوح برنامه نویس بنظرم:نقل قول: میخواستم یه تقسیم بندی از کسانیکه با PHP کار میکنن تو ذهنم داشته باشم که چه کسانی مبتدی شمرده میشن چه کسانی PHP کار و چه کسانی حرفه ای
نکته اینکه نباید درجا زدن درکار باشه! طبیعتاً باید با روش های نوین، ابزارهای جدید، پروژه های متفاوت، بستر ها و سبک های مختلف روبرو بشه و دست و پنجه نرم کنه تا به سطوح بالاتر دست پیدا کنه... پس باید بدنبال پیشرفت و فراتر از چیزی که هست باشه تا تغییر سطح هم حاصل بشه. در غیر اینصورت با 5 سال درجا زدن و یک کار رو انجام دادن چیزی حاصل نمیشه...
شهید محمد علی رجایی: مردم ما از کمبود ها و کسریها گله ندارند، آنچه مردم را می آزارد و صدایشان را در می آورد وجود تبعیضات ناروا و سوء استفاده از بیت المال است!
php مرکز کد های سایت...برچسب : نویسنده : استخدام کار phpco بازدید : 127 تاريخ : شنبه 22 خرداد 1395 ساعت: 2:14